<?php
namespace Index\Controller;
use Think\Controller;
class TestController extends CommonController {
    public function index(){

        // 1.用框架提供接收数据方法
        // 2.把一些数据根据实际情况过滤，转义一些特殊符号
        // 3.用框架封装的方法
        // 4.可以采取预准备方式处理数据

        // var_dump($_POST);

        // $User = M("User"); // 实例化User对象
        //  // 手动进行令牌验证
        //  if (!$User->autoCheckToken($_POST)){
        //     echo "错误";
        //  }else{
        //     echo "对的";
        //  }

        //  $data['nicknam'] ="小明";

        //  M('user')->add($data);

        $id = I('get.id');

        // $id = addslashes($_GET['id']);

        // $id = intval($_GET['id']);

        // var_dump($id);

        // $sql = "select * from user where id='$id'";
        // 
        $res = M('user')->where(array('id'=>$id))->select();

         // $res = M('user')->find($id);

        var_dump(M('user'));


        var_dump($res);
        




        // var_dump($sql);


        // $res  = M()->query($sql);

        // var_dump($res);

    }

    public function add()
    {   
        $this->display();
    }
    public function mysql()
    {
       //  在User模型中启动事务
        M()->startTrans();


        $data = array(
            'uid'=>12,'aid'=>'99');

        $res = M('zan')->add($data);
        M('zan')->add($data);
        M('zan')->add($data);
        M('zan')->add($data);

        M('tempuser')->delete();

        // if (1==3){
        //     // 提交事务
             // M('zan')->commit(); 
        // }else{
        //    // 事务回滚
            // M('zan')->rollback(); 
        // }
    }
}